<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">  <!-- 防止乱码问题-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>this is html</title>
</head>
<body>
    <h2>自定义列表</h2>
    <dl>
        <dt>我养的狗狗们</dt>
        <dd>黑子</dd>
        <dd>狗子</dd>

        <dt>我养的猫猫们</dt>
        <dd>胖胖</dd>
        <dd>多多</dd>
    </dl>
    <h2>无序列表</h2>
    <ul>
        <li>明天整理软件测试笔记</li>
        <li>刷算法题</li>
        <li>看html2</li>
    </ul>

    <h2>有序列表</h2>
    <ol>
        <li>7.20起床</li>
        <li>8.上课</li>
    </ol>

    <table border="1" width="800px" height="500px" >
        <tr>
            <th>姓名</th>
            <th colspan="2">性别/年龄</th>
            
        </tr>

        <tr>
            <td>张三</td>
            <td>男</td>
            <td>18</td>
        </tr>

        <tr>
            <td>李四</td>
            <td>女</td>
            <td>20</td>
        </tr>
    </table>
    hello,html.
    <h1>公平锁和非公平锁</h1>
    <em><b><a href="#" target="_blank">死锁</a>是指两个或两个以上的进程在执⾏过程中</b></em>，由于竞争资源或者由于彼此通信⽽造成的⼀种阻塞的现象，若⽆外⼒作⽤，它们都将⽆法推进下去。
    <br>
    <a href="http://www.baidu.com" target="_blank">
    <img src="love.jpg" alt="这是一只猫咪" title="喵喵图片" width="50%",height="50%" border="50px">
</a>
    <p></p>
    <i><strong>改变死锁中的任意⼀个或多个条件就可以解决死锁的问题</strong></i>，其中可以被修改的条件只有两个：请求并持
有条件和环路等待条件。
    <p></p>
    由于线程之间是抢占式执⾏的, 因此线程之间执⾏的先后顺序难以预知.但是实际开发中有时候我们希望合理的协调多个线程之间的执⾏先后顺序.

      <p></p>
原价：<del>100</del>
<br>
现价：60
<p></p>
<u>我是下划线</u>？？？？？？？？？
</body>
</html>